body
{
    background-color: #EEC;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    text-align: justify;
}

a:hover
{
    background-color: transparent;
    color: #F00;
}

.main
{
    background-color: #F77;
    border: 1px solid #000;
    color: #000;
    margin: 10px;
    padding: 10px;
}

.centered
{
    margin-left: auto;
    margin-right: auto;
}

#header, #footer
{
    border: 1px solid #000;
    margin: 10px;
    padding: 10px;
    text-align: center;
}

#header
{
    background-color: #CEC;
    color: #A3E;
}

#footer
{
    background-color: #2DF;
    color: #000;
}

#banner
{
    display: none;
}
